• word of the day

    hyaena hyaena

    hyaena hyaena - Dictionary definition and meaning for word hyaena hyaena

    Definition
    (noun) of northern Africa and Arabia and India
    Synonyms : striped hyena
Download our Mobile App Today
Receive our word of the day
on Whatsapp